home *** CD-ROM | disk | FTP | other *** search
-
-
-
- - 1 -
-
-
-
- 2. _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
-
- This chapter lists supplemental information to the _I_R_I_S
- _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e. The information listed here is
- product- and release-specific; use it with the Installation
- Guide to install this product.
-
- 2.1 _O_u_t_B_o_x__S_u_b_s_y_s_t_e_m_s
-
- OutBox includes these subsystems:
-
- _o_u_t_b_o_x._s_w._o_u_t_b_o_x Web and desktop tools to
- create, publish to, and manage
- an OutBox Personal Web Site.
-
- _o_u_t_b_o_x._b_o_o_k_s._O_u_t_b_o_x_H_e_l_p Online help documents for the
- OutBox software.
-
- _o_u_t_b_o_x._m_a_n._o_u_t_b_o_x Man pages for the OutBox Motif
- publishing application and the
- WebDist software.
-
- _o_u_t_b_o_x._m_a_n._r_e_l_n_o_t_e_s The product release notes.
-
- _o_u_t_b_o_x._s_w._w_e_b_d_i_s_t Webdist software that allows
- the creation of software
- installation pages.
-
-
- 2.2 _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
-
- All of the subsystems for OutBox can be installed using
- IRIX. You do not need to use the miniroot. Refer to the
- _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for complete installation
- instructions.
-
-
- 2.3 _P_r_e_r_e_q_u_i_s_i_t_e_s
-
- This software requires IRIX 6.5. The following packages
- must be installed:
-
- +o desktop_base.sw.utilities
-
- +o desktop_eoe.sw.envm
-
- +o desktop_tools.sw.tools
-
- +o eoe.sw.gifts_perl
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
-
-
- +o eoe.sw.gifts_perl_lib
-
- +o imgtools.sw.tools
-
- +o ns_fasttrack.sw.server
-
-
- If you have a video camera installed, and wish to use the
- OutBox web camera page, and snapshot features, install the
- following package:
-
- +o dmedia_eoe.sw.tools
-
-
- 2.4 _R_u_n_n_i_n_g__w_i_t_h__O_t_h_e_r__S_e_r_v_e_r_s
-
- OutBox can run with any HTTP/1.0 compliant web server that
- supports CGI-BIN, server parsed HTML and User Directory
- mappings.
-
- Using a web server other than the default is not a supported
- configuration. However, you can configure your web server
- to run OutBox. The server must be configured to support the
- following:
-
-
- +o a document root of /var/www/htdocs,
-
- +o a cgi-bin directory of /var/www/cgi-bin
-
- +o a user directory mapping of the URL substring
- "/~username" to the file path "~username/public_html"
-
- +o server-parsed HTML enabled for filenames with the
- suffix ".shtml".
-
- NNNNooootttteeee:::: This is not a supported configuration.
-
-
- 2.5 _C_h_a_n_g_e_s__i_n__t_h_i_s__r_e_l_e_a_s_e
-
-
- Several new features were added to this release to improve
- the OutBox web publishing and folder management process.
- These changes are described in the Help pages available from
- the new OutBox toolbars on the OutBox system and user pages.
-
- Less visible changes are described in this section.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 3 -
-
-
-
- 2.5.1 _S_e_c_u_r_i_t_y__f_i_x_e_s
-
- Previous versions of OutBox had several security problems
- which could allow a remote user to access private system
- information. All known security problems have been fixed in
- this release. The fixes are also available as patches for
- all previous releases of OutBox on IRIX.
-
-
- Side effects: The fixes for these security-related bugs
- required removal of the functionality responsible for the
- security problems. The resulting changes in OutBox behavior
- are described below:
-
- +o When a user's OutBox folders are first created, a
- symbolic link is no longer created between
- /var/www/htdocs/username and ~username/public_html.
- This means that an OutBox URL of the form
- "http://host/username/myfile.doc" will no longer work.
- The correct form is "http://host/~username/myfile.doc"
- (i.e. a "~" is added to the username.)
-
- +o On the OutBox user page, published files no longer
- display the "(download)" link. This link provided the
- user with a way to download a document without viewing
- it. This feature was not secure, and has been removed.
- The secure way to download a document is by using the
- browser 'Save Link As' feature. (In Netscape, press
- Shift-Button1 on the OutBox file, or press the right
- mouse button over the link to access the feature via a
- popup menu.)
-
- +o The script "/cgi-bin/wrap" has been modified. A URL
- containing the text "/cgi-bin/wrap" can no longer be
- used to view a document. To access a document from
- such a URL, simply remove the text "/cgi-bin/wrap" from
- the URL. Note: the "/cgi-bin/wrap" script is still
- used in URL's pointing to OutBox folders. URL's
- pointing to OutBox folders should not be modified.
-
- +o The script "/cgi-bin/handler" has been disabled. A URL
- containing the text "/cgi-bin/handler" can no longer be
- used to download a document. To access the document
- from such a URL, remove the text "/cgi-bin/handler"
- from the URL.
-
- +o The script "/cgi-bin/webdist.cgi" has been disabled for
- security reasons. To generate a Web Software
- Distribution Page, use the tool "/usr/etc/webdist" from
- the command line. See the "webdist(1)" man page for
- more information.
-
-
-
-
-
-
-
-
-
-
-
- - 4 -
-
-
-
- 2.5.2 _A_d_d_i_n_g__a__n_e_w__u_s_e_r
-
- In previous releases, the script /var/www/server/addUser.sh
- was used to create the OutBox for a new user. This script
- has been replaced by the script
- /var/X11/xdm/firsttime/outbox.
-
- This script is run automatically the first time a new user
- logs in to the desktop. If you wish to configure a user's
- OutBox without requiring them to log in to the desktop,
- login as the user via the command line as the user and type:
-
- /var/X11/xdm/firsttime/outbox
-
-
- 2.5.3 _S_e_r_v_e_r__S_i_d_e__I_n_c_l_u_d_e__f_i_l_e__t_y_p_e
-
- Previous releases of OutBox required the web server to be
- configured to parse all files with the suffix ".html" for
- Server Side Include directives. This slows server
- performance needlessly.
-
- This release requires a server configured to parse only
- files specifically marked as using Server Side Includes by
- using the suffix ".shtml". When accessing a directory, the
- server is configured to look first for the file
- "index.shtml", then for "index.html".
-
-
- 2.5.4 _U_p_g_r_a_d_e_d__S_y_s_t_e_m__a_n_d__U_s_e_r__w_e_b__p_a_g_e_s
-
- The new OutBox features require changes in the 6.2 OutBox
- system and user web pages. The installation procedure
- attempts to perform these changes automatically. If you have
- changed your pages from the 6.2 defaults, this process may
- fail. You will need to manually merge your existing files
- with the new OutBox files. These files are:
-
- +o System web page: /var/www/htdocs/index.html, and
- index.html.N
-
- +o User web page: ~/public_html/index.html and
- index.html.N
-
- When you merge the files, be careful not to delete the
- comment lines marked "DO NOT REMOVE".
-
-
- 2.5.5 _W_e_b__C_a_m_e_r_a__P_a_g_e
-
- The System page toolbar contains a button labeled "Camera".
-
-
-
-
-
-
-
-
-
-
-
- - 5 -
-
-
-
- Clicking on this button will display the OutBox Camera page.
- This page contains a snapshot taken from the system video
- camera, if one is installed.
-
- The camera snapshot feature is disabled by default to
- prevent broadcast of the video camera image without a user's
- knowledge. To enable the snapshot feature, log in as root,
- and edit the file /var/www/cgi-bin/sgi-camera/snap. Change
- the setting of 'camera' to 'camera="ENABLED"'.
-
- _N_o_t_e: The snapshot is published to the web, and will be
- visible to all visitors to your OutBox camera page.
-
-
-
- 2.6 _K_n_o_w_n__p_r_o_b_l_e_m_s
-
-
- This section describes known problems or bugs in this
- release of OutBox
-
-
- 2.6.1 _U_s_i_n_g__a_n__H_T_T_P__P_r_o_x_y__s_e_r_v_e_r
-
- The OutBox pages will not display the page owner's toolbar
- options such as Edit or Publish if your browser is
- configured to use an HTTP Proxy server.
-
- The workaround for Netscape is to go to the Proxies panel in
- the Network Preferences dialog. View the manual settings. If
- you have a Proxy configured for HTTP, then add the following
- information to the "No Proxy For" field: "localhost,
- hostname, hostname.domainname". For example, a machine
- pacifica.eng.sgi.com should have the entry:
- "localhost,pacifica,pacifica.eng,pacifica.eng.sgi.com"
-
-
-
- 2.6.2 _U_s_i_n_g__H_T_M_L__F_R_A_M_E_'_s__i_n__O_u_t_B_o_x__p_a_g_e_s
-
- If a user's OutBox page contains an HTML FRAMESET, sub-
- frames containing toolbar and folder icons will not behave
- as expected. Clicking on them will load the new page into
- the same sub-frame, rather than the toplevel frame.
-
- The workaround is to place the following line in any HTML
- file included in a FRAMESET which references the OutBox
- toolbar(/cgi-bin/outbox-cgi), or folder listing (/cgi-
- bin/wrap):
-
- <HEAD>
-
-
-
-
-
-
-
-
-
-
-
- - 6 -
-
-
-
- <BASE TARGET="_parent">
-
- </HEAD>
-
- This will ensure that the results of any links will be
- displayed in the toplevel frame.
-
-
-
- 2.6.3 _B_r_o_k_e_n__l_i_n_k_s__a_n_d__i_m_a_g_e_s__i_n__a_n__O_u_t_B_o_x__p_a_g_e
-
- Links, images or frame sources in OutBox HTML pages will not
- reliably work if they are specified as being relative to the
- OutBox page document. For example: <IMG SRC="hello.gif">
- will not always find the image.
-
- There are two workarounds:
-
- +o Use absolute links in all OutBox pages. For example,
- specify an image as:
-
- <IMG SRC="/~myusername/MyFolder/hello.gif">
-
-
- +o Specify a base url for your document. For example, the
- HTML page index.html in the folder MyFolder should
- specify:
-
- <HEAD>
-
- <BASE HREF="http://myhost/~myusername/MyFolder">
-
- </HEAD>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-